<template>
  <div>home页面</div>
  {{ tokentoken }}
</template>

<script lang="ts" setup>
// import { ElNotification } from 'element-plus'

// import axios from "axios";
import type { ComponentInternalInstance } from "vue";
const { appContext, proxy } = getCurrentInstance() as ComponentInternalInstance;
const gp = appContext.config.globalProperties;

// setTimeout(() => {
//   console.log(2);
// }, 0);
// const fn = new Promise((res) => {
//   console.log(3);
//   res("success");
// });
// console.log(1);
// fn.then(() => console.log(4));
// // 3142

// reduce的使用  将数组函数分组
// const originArray:Array<any>= [
//   {name: '小明', a: 1},
//   {name: '小明', b: 2},
//   {name: '小绿', b: 1},
//   {name: '小红', a: 1}
// ]

// function groupBy(arr:any[], property:string) {
//   return arr.reduce(function (cur, obj) {
//     var key = obj[property];
//     if (!cur[key]) {
//       cur[key] = [];
//     }
//     cur[key].push(obj);
//     return cur;
//   }, {});
// }
// console.log(groupBy(originArray,'name'));

const tokentoken = ref<string>('')

</script>

<style scoped lang="less"></style>
